package top.zhangjianyong.blog.params.blog;

import java.util.List;

/**
 * @author zhangjianyong
 * @since 2024/7/31 下午8:51
 */
public record BlogPageParam(
    String keyword,
    List<Long> categories,
    List<Long> tags,
    Integer status,
    Integer sort,
    Integer pageSize,
    Integer pageNum) {

  public BlogPageParam {
    if (pageNum == null) pageNum = 1;
    if (pageSize == null) pageSize = 10;
    if (sort == null) sort = -1; // 1：发布时间正序 -1：发布时间倒序 2：阅读数正序 -2：阅读数倒序 3：点赞数正序 -3：点赞数倒序
  }
}
